package com.cs.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.cs.domain.Contact;
import com.cs.result.Result;
import com.cs.vo.ContactVO;
import com.cs.vo.GetInfoContactVO;

import java.util.List;

public interface ContactService extends IService<Contact> {

    /**
     * 根据手机号添加联系人
     * @param contactPhone
     * @return
     */
    Result addContactByPhone(String contactPhone);

    /**
     * 根据手机号获取联系人信息
     * @return
     */
    Result<GetInfoContactVO> getContactByPhone(String contactPhone);

    /**
     * 获取所有联系人
     * @param currentId
     * @return
     */
    List<ContactVO> getAllContact(Integer currentId);
}
